English Dictionary
Definition demolition job in British English
demolition job noun
[singular] noun
1
an occasion when someone or something is criticized severely
Example
Australia's 5-0 demolition job on England
