AMUSETTE


Meaning of AMUSETTE in English

(n.) A light field cannon, or stocked gun mounted on a swivel.

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