heavens above! - German English Dictionary