i shudder to think - German English Dictionary