male animal with large testicles - French English Dictionary