Top Definition
Any street that has small houses on it, in any town, in the USA. One such street is Rivergrove Dr. in Downey Calif.
Do you live in "Munchkin Land"? "Yes, I do, l live on Rivergrove Dr."
by Bill April 27, 2004

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.