Attested.to

Definition

a person who rescues you from harm or danger

Seed ·

Term in context

deliverer in CommonParlance