Attested.to

Definition

(of societies) highly developed especially in technology or industry

Seed ·

Term in context

advanced in CommonParlance