Attested.to

Definition

someone who assaults others sexually

Seed ·

Term in context

debaucher in CommonParlance