Translation of tambatan in English:

tambatan

  • 1

    mooring buoy or tying-up post
  • 2

    tether