'mestranol' definitions:

Definition of 'mestranol'

(from WordNet)
noun
A synthetic form of estrogen used in combination with a progestin in oral contraceptives