mesosomes

English

Noun

mesosomes

  1. plural of mesosome