Translation of teluk in English:

teluk

bay, cove, gulf

noun

  • 1

    bay, cove, gulf