peninsular malaysia

Noun
  1. The region of Malaysia on the Malay Peninsula;
    Shares a land border with Thailand to the north (synset 108984077)

Other Searches