handcannon

English

Noun

handcannon (plural handcannons)

  1. Alternative form of hand cannon.