Meaning of isthmus of kra

Definition of isthmus of kra

(noun) a narrow isthmus linking the Malay Peninsula to the Asian mainland

Other information on isthmus of kra

WIKIPEDIA results for isthmus of kra
Amazon results for isthmus of kra