chch
Meanings
Noun
1. chucha (Peru, Chile, Internet slang, text messaging)