Translation of telukan in English:

telukan

gulf

noun

  • 1

    gulf, large area of sea partly surrounded by land