English Dictionary
Definition in British English
phrase
phrase
1
to cause very serious damage to a place, especially in a war
