huuhuu

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