Find many more songs on Soundcloud
Find many more videos on Youtube
Chechelele, pronounced cheh-cheh-leh-leh, is a word from the South African Ndebele language, meaning happy