English | German | Russian | Czech

idoxifene English

Meaning idoxifene meaning

What does idoxifene mean?

idoxifene

A nonsteroidal estrogen antagonist, structurally analogous to tamoxifen.

Are you looking for...?