Upper-hand meaning

A position of control or advantage.
noun
0
0
The position of advantage or control.
noun
0
0
Advertisement