larger than life in French
larger than life in French
plus grand que nature
Of greater size or magnitude than is naturally or normally the case; of larger size than life-size.