heterophagosomes

English

Noun

heterophagosomes

  1. plural of heterophagosome