do a number on
📖 generalMeaning
to inflict harm or damage to someone or something
Literal Meaning
to perform an action that affects negatively
Example
“The storm really did a number on the old barn.”