1 definition by carrrrrrrrrrrrrrrrrrl

Top Definition
girls who are good for nothing but their fuck hole and drama.
seth invited a twat sock to move into the apartment instead of me....
by carrrrrrrrrrrrrrrrrrl August 01, 2011

Mug icon
Buy a twat sock mug!