English
›
Words
vantage
Translation:
English
Noun
8
position
giving an advantage (such as a strategic point)
Add
Translation