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
Get the mug
Get a marvel dat mug for your mate Georges.