Definitions Found:

to devastate; destroy; ruin