macromelanosomes

English

Noun

macromelanosomes

  1. plural of macromelanosome