low lying part of a plot of land where irrigation water collects - Turkish English Dictionary

Suggest a Term