Definitions
noun
the region of Malaysia on the Malay Peninsula; shares a land border with Thailand to the north
Look “west malaysia” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
the region of Malaysia on the Malay Peninsula; shares a land border with Thailand to the north