anammoxosomes

English

Noun

anammoxosomes

  1. plural of anammoxosome