Definition, synonyms and related words
A synthetic steroidal estrogen whose phosphate is used to counter prostate cancer.