Mestranol Meaning

There are 1 meaning(s) for word Mestranol

Meaning 1 : a synthetic form of estrogen used in combination with a progestin in oral contraceptives