Translation of semenanjung in English:

semenanjung

peninsular

noun

  • 1

    peninsular, piece of land almost surrounded by water