English | German | Russian | Czech

carronade English

Meaning carronade meaning

What does carronade mean?

carronade

(nautical, historical) A very short carriage gun used to fire a heavy shot for a limited range.

Are you looking for...?