megaphagosomes
English
Noun
megaphagosomes
plural of
megaphagosome