The proper German term is Hahnbüchsflinte.
And being German myself, I will refuse to adopt any Austrian or Slovenian or whatever Balkanese slang !