Wiktionary
carthoun
n. (context historical English) A type of early cannon.
n. (context historical English) A type of early cannon.