heterophagosomes
English
Noun
heterophagosomes
plural of
heterophagosome