micromelanosomes
English
Noun
micromelanosomes
plural of
micromelanosome