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
Tweet