Translation of semenanjung in English:

semenanjung

peninsula

  • 1

    peninsula