LARGER THAN LIFE Meaning of LARGER THAN LIFE in English attracting attention because of unusual and flamboyant appearance or behaviour. → life Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004