irrigation ditch

同义
irrigation ditch
词性
n
解释
a ditch to supply dry land with water artificially
示例
None