Vantage(n.) superior or more favorable situation or opportunity; gain; profit; advantage.
Vantage(n.) The first point after deuce.
Vantage(v. t.) To profit; to aid.

Words within vantaged