STAY ALIVE Meaning of STAY ALIVE in English win enough to continue, continue in a series To stay alive, the Leafs must win the next two games. English idioms vocab. Словарь английских идиом и выражений. 2012