Translation of semenanjung in English:

semenanjung

peninsula

noun

  • 1

    peninsula