Gynaecology & Obstetrics

Nonoxynol - 9 (marketed as 'Today') is a/an :