kraal

noun

1.
a village of huts for native Africans in southern Africa; usually surrounded by a stockade
2.
a pen for livestock in southern Africa