Top definition
A noob-sauce incapable of performing even the simplest of activites.
I just lapped you in Mario Kart, dont be such a delman.
by Tony Clowe November 20, 2006
Get the mug
Get a delman mug for your Aunt Jovana.
buy the domain for your foodie site