melanostatins
English
Noun
melanostatins
plural of
melanostatin