do a job on - definition and synonyms

phrase very informal
  1. to hurt someone, or to damage something

    Between the two of them, they’d really done a job on him.

See also main entry: job