gonadulin
English
Noun
gonadulin
(
uncountable
)
A
peptide
growth factor
, related to
insulin
, produced by some
locusts
Anagrams
unloading