endolysosomes

English

Noun

endolysosomes

  1. plural of endolysosome