VariousWords beta
Related Terms:
Definitions:
Noun
Malay Peninsula
Definition: a peninsula in southeastern Asia occupied by parts of Malaysia and Thailand and Myanmar