Top Definition
more then marvelous. over the top amazing. basically, just all over marvelous
ive heard you have a marvelous room, its marvel dat.
by Josie Stonem September 05, 2009
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.