carthoun

/K AA1 R T N/
noun
  1. 1

    (historical) A type of early cannon.