endophagosomes

English

Noun

endophagosomes

  1. plural of endophagosome