Hi, His speech demolished the government's proposals. The idiom Do a xxxxx job on someone/something means roughly 'have that kind of effect on someone/something, by skilful talking'. Consider this simple example Mary did a sales job on Tom.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.