An Encylopedia Britannica Company

kiss of life

1 ENTRIES FOUND:
kiss of life noun
kiss of life
noun
Britannica Dictionary definition of KISS OF LIFE

the kiss of life

British