下不了台 xià bu liǎo tái

DEFINITIONS

  1. to be unable to extricate oneself gracefully
  2. to be put on the spot
  3. to be embarrassed

CHARACTERS

下 xià under, underneath, below; down; inferior; bring down
不 bu no, not; un-; negative prefix
了 liǎo to finish; particle of completed action
台 tái platform; unit; term of address