look up any word, like no soap...radio:
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
13 5