VariousWords beta
Related Terms:
Noun
Definition: An injectable gonadotropin-releasing hormone superagonist that stops the production of sex hormones.
VariousWords beta
Definition: An injectable gonadotropin-releasing hormone superagonist that stops the production of sex hormones.