Meaning of malay peninsula

Definition of malay peninsula

(noun) a peninsula in southeastern Asia occupied by parts of Malaysia and Thailand and Myanmar

Other information on malay peninsula

WIKIPEDIA results for malay peninsula
Amazon results for malay peninsula