English edit

Noun edit

anammoxosomes

  1. plural of anammoxosome