1 definition by ATM Master

A left handed punch, preferably thrown by an Italian.
"Whatda ya wannna canoli uh sumthin???
by ATM Master April 1, 2008
Get the canoli mug.