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.