トレンチャー
torenchā

Noun

1. trencher