DEMICANNON


Meaning of DEMICANNON in English

(n.) A kind of ordnance, carrying a ball weighing from thirty to thirty-six pounds.

Webster's English dictionary.      Английский словарь Webster.