lysophagosomes
English
Noun
lysophagosomes
plural of
lysophagosome