What is the meaning of Carabine?

To attach via carabiner.

A carbine.

rifle

mistress of a cavalry soldier

plural of carabina

Source: wiktionary.org