Word Definition

Devastating

  1. of Devastate

Synonyms