Definitions of Isthmus of kra:

  • noun:   a narrow isthmus linking the Malay Peninsula to the Asian mainland