spermatize - French English Dictionary