choanosomes
English
Noun
choanosomes
plural of
choanosome