kiss of lifeEnglish → FrenchEnglish–French Dictionarykiss of life noun GB bouche-à-bouche m inv to give somebody the kiss of life — faire le bouche à bouche à quelqu'un