spermaticide - French English Dictionary