Definify.com
Definition 2024
stilbestrol
stilbestrol
English
Noun
stilbestrol (countable and uncountable, plural stilbestrols)
- (organic chemistry) A synthetic estrogen used to treat infertility in animals
stilbestrol (countable and uncountable, plural stilbestrols)