pèng yī bí zi huī

Translation

  • lit. to have one's nose rubbed in the dirt
  • fig. to meet with a sharp rebuff
Chinese Tones