1 definition by anthony mcdermit

Top Definition
A crazed italian. usually observed with newports and beedos and cappis most frequented inthe frankfort square
Holy fuck did u see dramo over there?
who?
that fucken deigo with the ice pick
ohh yeah shit...
by anthony mcdermit December 05, 2007

Mug icon
Buy a dramo mug!