Definify.com

Definition 2025


mesosomes

mesosomes

English

Noun

mesosomes

  1. plural of mesosome