What does Carabine mean?

Carabine meaning in General Dictionary

A carbine

View more

  • A carbine.

Carabine - French to English

shotgun

View more

  • rifle