KISS OF LIFE
Meaning of KISS OF LIFE in English
1. Britain : artificial respiration by the mouth-to-mouth method
2. Britain : something that restores vitality
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012