curb your enthusiasm - German English Dictionary