Attested.to

Definition

so great in size or force or extent as to elicit awe

Seed ·

Term in context

colossal in CommonParlance