Attested.to

Definition

a person who inhabits a particular place

Seed ·

Term in context

denizen in CommonParlance