uprooter

noun

1.
a person who destroys or ruins or lays waste to
Derived from:
uproot