duò jiǎo

Translation

  • to stamp one's feet

Synonyms

Chinese Tones