Attested.to

Definition

a demanding woman who destroys men's confidence

Seed ·

Term in context

ball-buster in CommonParlance