Gynaecology & Obstetrics

Ulipristal acetate is a: