zuò là

Translation

  • to be embarrassed
  • to be put in a difficult situation
Chinese Tones