chóng zú ér lì

Translation

  • rooted to the spot (idiom)
  • too terrified to move

Synonyms

Chinese Tones