arkdüzen


Results for "arkdüzen"

Turkish - English dictionary

arkdüzen

(Turkish - English dictionary) :
system of ditches for drainage or irrigation.