uprooter
/ˈʌpruːtər/Definitions
1. noun
A person who uproots plants, especially for horticultural purposes, or something that uproots.
“The uprooter carefully removed the weeds from the garden bed.”
2. verb
To remove or pull up plants, especially for horticultural purposes.
“The gardener uprooted the entire row of weeds to start anew.”