lysophagosomes

English

Noun

lysophagosomes

  1. plural of lysophagosome