Webster's Revised Unabridged Dictionary · 1913

Amusette

Amusette ({not transcribed}) , noun

[French]

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