vantage

n.

  1. superior or more favorable situation or opportunity; gain; profit; advantage.
  2. The first point after deuce.

v. t.

  1. To profit; to aid.