Gynaecology & Obstetrics

Causes of 1st trimester aboion are all except :