Isthmus of Kra isth·mu·sofkra uncommon noun 1. a narrow isthmus linking the Malay Peninsula to the Asian mainland SynonymsIsthmus of Kra Related words Broader terms isthmus WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.