heavens above! - Turkish English Dictionary