溝みぞ掘ほり機き
Meanings
Noun
1. trench digging machine; trencher
Kanji used
ditch
dig
machine