Subscribe
URL of the page has been copied to clipboard.
Meaning : The region of Malaysia on the Malay Peninsula. Shares a land border with Thailand to the north.
Synonyms : malaya, peninsular malaysia
Install App