diē jiǎo chuí xiōng

Translation

  • lit. stamping and beating the chest (idiom)
  • fig. angry or stressed about sth
Chinese Tones