Definitions of kraal:

  • noun:   a pen for livestock in southern Africa
  • noun:   a village of huts for native Africans in southern Africa; usually surrounded by a stockade