shǒu​wǔ​zú​dǎo

hands dance and feet trip ; dancing and gesticulating for joy

Definitions

shǒu​wǔ​zú​dǎo

hands dance and feet trip (idiom); dancing and gesticulating for joy

Sources