English | German | Russian | Czech

amusette English

Meaning amusette meaning

What does amusette mean?

amusette

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

Are you looking for...?