Definify.com

Definition 2026


mesosomes

mesosomes

English

Noun

mesosomes

  1. plural of mesosome