Word info

atamestane

Noun

Meaning

atamestane (uncountable)

(pharmacology) An aromatase inhibitor that blocks estrogen production in the body.

Source: en.wiktionary.org

Close letter words and terms