spermatoid - French English Dictionary