Definify.com

Definition 2024


mitosomes

mitosomes

English

Noun

mitosomes

  1. plural of mitosome