sarodude's definitions
A witty, intelligent, pretty TV and Radio broadcast personality with a very nice nose. The rest of her isn't bad, either!
by sarodude November 10, 2007
Get the teresa strasser mug.
Get the teresa strasser mug.We'll email you a link to sign in instantly.