look up any word, like bangarang:
 
1.
term for huge cock and balls
last night i let my baby canon launch an arial assault on becky's face
by kenshiro2432 December 28, 2005
 
2.
noun

term used for a huge package.
Damn, that is some baby canon you got there.
by jamallikesanal12 July 10, 2008