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 to indicate whether an action is possible.
  4. platform
    platform; stage; terrace; high and flat building or structure