LIFE AND LIMB Meaning of LIFE AND LIMB in English life and bodily faculties. → limb Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004