cannon cocker noun1 •(slang, disapproving) A member of the military who fires guns; a soldier involved in gunnery.A 'Cannon Cocker' is the lowest form of existence that there is in the Army. It is hot, dirty, dangerous, loud and continuous. — 2009 formscannon cockers