male animal with large testicles - Español Inglés Diccionario