spermatocidal - German English Dictionary