Longman Dictionary English From Longman Dictionary of Contemporary Englishkraalkraal /krɑːl/ noun [countable] TOWNa village in South Africa with a fence around it ldoceonline.com