the nerve of some people - German English Dictionary