Definition of lock canal in English:

lock canal

noun

  • A canal provided with locks.

Origin

Late 18th century; earliest use found in The Daily Universal Register.