spermatocide

noun

1.
a contraceptive agent that kills spermatozoa