Top Definition
a drive thru pub ; liquor dive thru ; a drive thru for alcoholics.
Timmy and I went to the drive thru daiquiri shop in Louisiana to get some drinks.
by cubanmami March 14, 2009
5 Words related to daiquiri shop

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.