Chinese English Dictionary

下不来台    Add to My Vocabulary

PinYin xià bù lái tái    Simplified 下不来台    Traditional 下不來臺
  1. to be put on the spot
  2. to find oneself in an awkward situation

Similar Words

Credits
Source of Dictionary: CC-CEDICT