Find the word definition

Wikipedia
Mayaluka

Mayaluka is a town in south-eastern Swaziland about 5 kilometres north-east of Big Bend. The town lies on the Lusutfu river.

Category:Populated places in Swaziland