Meaning of peninsular malaysia

Definition of peninsular malaysia

(noun) the region of Malaysia on the Malay Peninsula; shares a land border with Thailand to the north

Other information on peninsular malaysia

WIKIPEDIA results for peninsular malaysia
Amazon results for peninsular malaysia