Top definition
A company guided or principled by women.
Dude you better lose your dick, you're working at the Twat Shop.
by Erik Madsen November 12, 2004
Get the mug
Get a Twat Shop mug for your papa Manley.