male animal with large testicles - Allemand Anglais Dictionnaire