Definition of トレンチャー

トレンチャー

torenchaa

noun
trencher