What is the meaning of [Larger Than Life]

Conveying a sense of greatness, imposing