What does "on the ropes" mean? I also am unsure how to interpret "up to par." I know what these mean, but I don't know how to interpret them into words that are in the standard dictionary. I am writing for a non-native English speaker, and I am stuck on these two phrases.