Translation of terusan in English:

terusan

canal

noun

  • 1

    canal, artificial water-course, duct, passage, way through, esp. with a wall on each side