the nerve of some people - Spanish English Dictionary