Attested.to

Definition

a person from your own country

Seed ·

Term in context

compatriot in CommonParlance