1 definition by badtroll

Top Definition
A cannon is any piece of artillery that uses gunpowder or other usually explosive-based propellents to launch a projectile. Used since the 12th century popularized by pirates.
I don't like to be hit by canons
by badtroll February 19, 2012

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.