meaning of larger than life

1. very imposing or impressive; surpassing the ordinary especially in size or scale; "an epic voyage"; "of heroic proportions"; "heroic ">sculpture"


Related Words

larger-than-life |

Developed & Maintained By Taraprasad.com

Treasure Words