larger-than-life

larger-than-life

English Adj
Ad

Definition

Alternative form of larger than life.

Ad