quihubo
Top 45000
Meanings
Phrase
1. what's up?; what's new? (Colombia, Mexico)