spermicides - French English Dictionary