leap down from the stage - Turkish English Dictionary