Attested.to

Definition

hand over to the authorities of another country

Seed ·

Term in context

deliver in CommonParlance