FOR THE LIFE OF ME Meaning of FOR THE LIFE OF ME in English if my life depended on it (exclamation) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012