Top definition
Syn.- It is an exclamatory word to show understanding, agreement, or acknowledgment of a statement.
Chuuup!!!
by Dj dynamik July 03, 2011
Get the mug
Get a Chuuup mug for your cousin Nathalie.