zì qǔ qí rǔ

Translation

  • (idiom) to embarrass oneself
Chinese Tones