melanophagosomes

English

Noun

melanophagosomes

  1. plural of melanophagosome