NichiDict

トレンチャー

[torenchaa]

Meanings

1.Noun

trencher