Meaning of high ground

Definition of high ground

(noun) a position of superiority over opponents or competitors

Other information on high ground

WIKIPEDIA results for high ground
Amazon results for high ground