spermatid - French English Dictionary