he's got some serious balls - Alemán Inglés Diccionario