Synonyms for "ravaging"

Words with similar meaning