English Dictionary
Definition acequia in British English
acequia noun
noun
1
an irrigation ditch
