Meaning of mestranol

Definition of mestranol

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

Other information on mestranol

WIKIPEDIA results for mestranol
Amazon results for mestranol