A popular Sheng catchphrase meaning to submerge oneself fully into an activity, vibe, or celebration.
go all out / embrace the moment / party hard
anguka nayo
"Wimbo ukicheza vijana wote wanaanguka nayo."
Translation: When the song plays all the youths go all out.