Question: what is the meaning of the idiom put up a fight?
Answer: To offer some form of resistance to an attack. She put up a fight when the mugger tried to steal her purse. (figuratively) To protest or make a fuss, especially over a proposed course of action. Their youngest son always put up a fight when it was bedtime.