mitosomes

English

Noun

mitosomes

  1. plural of mitosome

Anagrams