anammoxosomes
English
Noun
anammoxosomes
plural of
anammoxosome