male animal with large testicles - Spanish English Dictionary