English | German | Russian | Czech

atamestane English

Meaning atamestane meaning

What does atamestane mean?

atamestane

An aromatase inhibitor that blocks estrogen production in the body.

Are you looking for...?