endolysosomes
English
Noun
endolysosomes
plural of
endolysosome