meaning of Bockflinte

Bockflinte - German to English

over and under shotgun