spermatocidal - French English Dictionary