1. in serious difficulty or close to defeat
the business is on the ropes
To be 'on the ropes' means to be in a position where you are close to failing or in danger of doing badly. when you are 'on the ropes' you are close to defeat. This expression comes from boxing when a player is pinned against the ropes by an opponent and is in a weak and vulnerable state and therefore unlikely to win.