EnglishEdit

AdjectiveEdit

larger-than-life ‎(not comparable)

  1. Alternative form of larger than life