下不來臺 xià bù lái tái

DEFINITIONS

  1. to be put on the spot
  2. to find oneself in an awkward situation

CHARACTERS

下 xià under, underneath, below; down; inferior; bring down
不 bù no, not; un-; negative prefix
來 lái come, coming; return, returning
臺 tái tower, lookout; stage, platform