Language:
Free Online Dictionary|3Dict

下臺

Source : CEDICT

to go off the stage/to fall from position of prestige/to step down (from office etc)