endophagosomes
English
Noun
endophagosomes
plural of
endophagosome