English edit

Noun edit

mesosomes

  1. plural of mesosome