みぞ
mizohoriki

Noun

1. trench digging machine; trencher

Related to トレンチャー
Other forms: