ibutamoren
English
Noun
ibutamoren
(
uncountable
)
A potent, orally active
growth hormone
secretagogue
that mimics the action of
ghrelin
.
Anagrams
tambourine