leat
Are you looking for: 人工人工开挖的水沟More results...
English Expression:
  1. n.  leat