Attested.to

Definition

someone that is abnormally large and powerful

Seed ·

Term in context

behemoth in CommonParlance