Word Definition - 下不了台
to be unable to extricate oneself gracefully; to be put on the spot; to be embarrassed
Report an issue
Flag incorrect definitions, examples, etymology, etc.