spermatozoid - French English Dictionary