Slovnenya

Translation English Spanish: irrigation ditch

Diccionario: main
irrigation ditch