'Isthmus of Kra' definitions:

Definition of 'Isthmus of Kra'

(from WordNet)
noun
A narrow isthmus linking the Malay Peninsula to the Asian mainland