Attested.to

Definition

a specialized division of a large organization

Seed ·

Term in context

department in CommonParlance