melanophagosomes
English
Noun
melanophagosomes
plural of
melanophagosome