1 definition by Luke Z

Top Definition
STD
Somewhat Tasty Donuts
i had some awesome STD's the other day, i got them from that girl down the street
by Luke Z May 17, 2008

Mug icon
Buy a STD mug!