meaning of Baumrodemaschine

Baumrodemaschine - German to English

tree-grubbing machine