1 definition by i rock your socks

The crazy girl that is off her meds. She will make you laugh till you pee your pants but do NOT piss her off. She is a great person to know. She's a diver till the end!
by i rock your socks March 3, 2010
Get the D'sha mug.