do a job on

idiom

Definition of do a job on

US, informal
: to damage (something or someone) badly The collision really did a job on their car. Moving all that furniture did a job on my back.