ram with undescended testicles - French English Dictionary