Meaning of norlutin

Definition of norlutin

(noun) a synthetic progestational hormone (trade name Norlutin) used in oral contraceptives and to treat endometriosis

Other information on norlutin

WIKIPEDIA results for norlutin
Amazon results for norlutin