Definition, synonyms and related words
An estrogenic steroid hormone found in the urine of pregnant mares.