Attested.to

Definition

a person forced to flee from home or country

Seed ·

Term in context

DP in CommonParlance