pèng zi huī

  1. lit. to have one's nose rubbed in the dirt
  2. fig. to meet with a sharp rebuff