Attested.to

Definition

a very wealthy or powerful businesswoman

Seed ·

Term in context

big businesswoman in CommonParlance