Definitions English

  • causing devastation
  • Present participle of devastate.