LIFE FORM Meaning of LIFE FORM in English ■ noun any living thing. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004