What is the meaning of Karabin?

a carbine

rifle

Source: wiktionary.org