leuprolide - English Synonyms Dictionary