What is the definition of
[ noun ]
a place from which something can be viewed
"from that vantage point he could survey the whole valley"
To share this definition
press "text" (Facebook, Twitter) or "link" (blog, mail) then paste