moat; fosse; canal; ditch

Meaning

  1. n
    moat; fosse
  2. n
    canal; ditch