Top definition
an exclamation, usually used to express joy or surprise
Snap demeo, the beer they're serving doesn't suck!
by JoN February 19, 2004
Get the mug
Get a snap demeo mug for your daughter Zora.