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.      Сжатый оксфордский словарь английского языка.