'Isthmus of Kra' definitions:

Definition of 'Isthmus of Kra'

From: WordNet
noun
A narrow isthmus linking the Malay Peninsula to the Asian mainland