heavens above exclamation1 •(UK) Expression of surprise.Heavens above, what was this? A red lamp swinging, on their line, to stop them! Brake, reverse, throw the steam against her. What's this we're into? — 1950