chlorosomes

English

Noun

chlorosomes

  1. plural of chlorosome