Definition of LARGER THAN LIFE
Adjective : LARGER THAN LIFE
Source: WordNet 3.1
-
1. (
) very imposing or impressive; surpassing the ordinary (especially in size or scale); "an epic voyage"; "of heroic proportions"; "heroic sculpture" ;
See more about : LARGER THAN LIFE