Top definition
an italian version of the word "dude"
dudio wheresa my a pizza?
by aaaaarochey March 24, 2005
Get the mug
Get a dudio mug for your sister-in-law Nathalie.
buy the domain for your diy site