Idoxifeno. Definition

Medical Definition: Idoxifeno

A drug that blocks the effects of estrogen.

* Automatic translation