1 definition by RYAN HAYES!!

made by an awesome hayes, means overuse ud WAY too much and sucks alot hahaha
wow i feel sorry for that cannone
by RYAN HAYES!! August 26, 2008
Get the cannone mug.