Translation of anak teluk in English:

anak teluk

inlet

noun

  • 1

    inlet, strip of water extending into land