English dictionary
isthmus of kra meaning and definition
Definition and meaning of isthmus of kra at MeaningMonkey.org. isthmus of kra meaning and definition in the English Dictionary.ISTHMUS OF KRA noun
Definition of Isthmus of Kra (noun)
- a narrow isthmus linking the Malay Peninsula to the Asian mainland
Source: Princeton University Wordnet