xuxa
Top 25000
Meanings
Noun
1. chucha (Internet slang, text messaging, Chile, Peru)