Subscribe
URL of the page has been copied to clipboard.
Meaning : The most powerful female hormone that occurs naturally. Synthesized and used to treat estrogen deficiency and breast cancer.
Synonyms : estradiol
Install App