carbonosomes
English
Noun
carbonosomes
plural of
carbonosome