Wiktionary
melanostatins
n. (plural of melanostatin English)
n. (plural of melanostatin English)