Vantage

From Fresh Dictionary

English

Noun

vantage

  1. An advantage.
  2. A place or position affording a good view; a vantage point.
Personal tools