even if one's life depended on it (English, phrase)
expansion: even if one's life depended on it
Senses:
glosses: Synonym of to save one's life
Forms: