melanophore
nounDefinition of melanophore
: a melanin-containing cell especially of fishes, amphibians, and reptiles
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more