Definitions
noun
a potent estrogen used in medicine and in feed for livestock and poultry
Look “stilbestrol” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a potent estrogen used in medicine and in feed for livestock and poultry