Definify.com
Definition 2025
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)