high ground
noun
-
A position of advantage or superiority in a conflict or competition.
-
Used other than figuratively or idiomatically: see high, ground.
sheer drops
How often have the words high ground and sheer drops occurred in a corpus of books? (source: Google Ngram Viewer )