huuhuu

English: Translation
to clap one's wet hands together (to dry them)
verb
carroll-soulik-1973