Attested.to

Definition

the moment of most intense pleasure in sexual intercourse

Seed ·

Term in context

coming in CommonParlance