Top definition
A natural disaster has been known to devastate any area where it occurs.
by Okey2 September 28, 2008
Get the mug
Get a devastate mug for your Aunt Julia.

Activity