Register

Vantage

Definition: superior or more favorable situation or opportunity; gain;
profit; advantage.

Vantage

Definition: The first point after deuce.

Vantage

Definition: To profit; to aid.