meaning of am längeren Hebel sitzen

am längeren Hebel sitzen - German to English

to constantly win completely

View more

  • to own more pull
  • to truly have the upper hand
  • to really have the whip-hand
  • to carry the whip hand