What is the meaning of irrigation ditch in English?

Learn vocabulary with pictures as well as definitions of irrigation ditch in English

Learn in

See more

n. irrigation ditch

Definition of irrigation ditch in English

Small canal or trench built to supply water to an area of dry land.

Synonyms of irrigation ditch in English

acequia