What is the meaning of Kraal?

In Central and Southern Africa, a small rural community.

In Central and Southern Africa, a rural village of huts surrounded by a stockade.

An enclosure for livestock.

To enclose (livestock) within a kraal or stockade.

A kraal, corral: enclosure for livestock

A bead (of a necklace or abacus)

Several similarly spheric objects.

Obsolete form of koraal.

A kraal, corral (enclosure for livestock)

Source: wiktionary.org