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.”