amusette

Etymology
From.

Noun

 * 1) A light field cannon, or stocked gun mounted on a swivel.
 * 2) wall gun

Noun

 * 1) puzzle (enigma, question)
 * 2)  (weapon)