carboxysomes

English

Noun

carboxysomes

  1. plural of carboxysome