high ground Meaning, Definition & Usage

  1. noun a position of superiority over opponents or competitors

WordNet