Gynaecology & Obstetrics

Depot medroxy progesterone acetate is