Find the word definition

Wiktionary
spool cannons

n. (spool cannon English)