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. Wayne Magnuson. English idioms vocabulary. Словарь английских идиом. 2012