Slovnenya

Translation English Japanese: irrigation ditch

Dictionary: main
irrigation ditch
noun