kiss of life in Irish kiss of life in Irish análú tarrthála noun (idiomatic, UK) Mouth-to-mouth resuscitation. Add to Flashcards