kiss of life
noun phraseDefinition of kiss of life
chiefly British
: artificial respiration by the mouth-to-mouth method
Keep scrolling for more
Keep scrolling for more