Word info Synonyms

oestradiol

Noun

Meaning

the most powerful female hormone that occurs naturally; synthesized and used to treat estrogen deficiency and breast cancer

Source: WordNet

Synonyms

Hypernyms

Anagrams

Close letter words and terms