desolator

/ˌdesəˈleɪtər/

Definitions

1. noun

a person or thing that causes or brings about desolation; a destroyer or devastator, especially of the environment.

“The company was criticized for being a desolator of the world’s ecosystems due to its environmental policies.”

Synonyms

  • destroyer
  • devastator
  • polluter

Antonyms

  • conservationist
  • preserver