Definitions of upper hand:

  • noun:   position of advantage and control