Attested.to

Definition

someone that is abnormally large and powerful

Seed ·

Term in context

colossus in CommonParlance