xià​bu​liǎo​tái

to be put on the spot

  1. to descend
    to go down; to get off or out of a vehicle; to leave a stage or field; to go towards a place (often southwards or towards the grassroots)
  2. 不 bu particle
    [potential]
    Used between a verb and its result to show that the action cannot achieve that result; used as the negative form of the 得 de potential construction
  3. 了 liǎo particle
    [possibility]
    Used in potential resultative constructions after a verb and 得 de or 不 bù to indicate whether an action is possible.
  4. platform
    platform; stage; terrace; high and flat building or structure