Translation of tali lenggang in English:

tali lenggang

shroud

noun

  • 1

    shroud, one of the ropes supporting a ship's mast