vantage

Noun
  • Place or situation affording some advantage (especially a comprehensive view or commanding perspective) (synset 108694813)
  • The quality of having a superior or more favorable position (synset 105163204)

Other Searches