What does "put up a fight" mean?
To put up a fight means to resist something, to fight back, to protest. It can be used in a literal sense of fighting, or in a figurative sense. In a literal sense, it means to physically fight against the person or object. In a figurative sense, the person is arguing or resisting doing something. Example in literal sense: She put up a fight against the thief trying to steal her purse. Example in figurative sense: The students put up a fight against the teacher so they would not have to take the test.
Get more Native English Expressions >