Translation of teluk in English:

teluk

bay

noun

  • 1

    bay, part of a sea or lake within a wide curve of the shore