uprooter

noun

One who, or that which, uproots.

noun

a person who destroys or ruins or lays waste to