Search in full dictionary

MALAY (1)

MALAY (1)
ScnMaster
short for Malay Peninsula, a peninsula in Southeast Asia, south of Thailand. —HEV Approved Glossary