1 definition by sweetalliecat

Top Definition
A holly bush leaf with sand in it and you pretend it is a race car or other moving transportation device/
This CHOOCHOOBOAT is very small
by sweetalliecat November 15, 2008
Free Daily Email

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

Emails are sent from daily@urbandictionary.com. We'll never spam you.