みぞ
Meanings
Noun
1. ditching machine
Kanji used
ditch
dig
machine