1 definition by TyCizzle

Adjective; something so great that no other word in the english language can be used to describe it.
Yo Loo, those Nike Air Max 90s are huge duppies, whered you get em?
by TyCizzle April 11, 2006
Get the Duppies mug.