Answer: biophor

AnswerCrossword Clue
biophora hypothetical unit of living matter, also BIOPHORE