spermatogenesis - French English Dictionary