hope to hell that - German English Dictionary