VariousWords beta
Related Terms:
Definitions:
Noun
West Malaysia
Malaya
Peninsular Malaysia
Definition: the region of Malaysia on the Malay Peninsula; shares a land border with Thailand to the north