xià bù lái

Translation

  • awkward
  • embarrassed
  • cannot be accomplished

Synonyms

Chinese Tones