Etymology
Today it means: A barbecue where meat is roasted on a spit. Full definition →
From spit + braai.
Etymology from Wiktionary, CC BY-SA 4.0.