Top definition
An exclamation meaning really great or of course, also synonymous with the phrase "I win!"
by ullu October 11, 2003
Get the mug
Get a rudahbah mug for your mama Helena.