chucha is one of those words with what seems like a thousand meanings depending on the country. Below is a video making fun of these sorts of words. It's slow to get going but well worth the fun terminology lesson if you keep going. The many definitions of chucha come in around minute two.
thanks to Tedd for this link and to Victor Manuel for the reminder.