Wiktionary
metabolosomes
n. (plural of metabolosome English)
n. (plural of metabolosome English)