Xenosome (xenosomes) definition

Search

xenosome (xenosomes)

xenosome (xenosomes) logo #22457A foreign body. Used to refer both to bits of debris which may be incorporated into the shells of some testate amoebae, and also to symbiotic algae lying inside other cells. Probably best restricted to the first use.
Found on https://www.encyclo.co.uk/local/22457
No exact match found.