macromelanosomes
English
Noun
macromelanosomes
plural of
macromelanosome