carboxysomes
English
Noun
carboxysomes
plural of
carboxysome