the nerve of some people - Alemán Inglés Diccionario