spermatazoon - French English Dictionary