and is leaning on them for support, making it difficult to defend himself. henry, jean. how to play the game: american english sports & games idioms . authorhouse, . . when used generally to refer to a person, organization, business, or effort, on the ropes means that things are not going well and collapse...