megaphagosomes

English

Noun

megaphagosomes

  1. plural of megaphagosome