Langwaffe

Etymology
From 🇰🇲.

Noun

 * 1) A firearm with a barrel longer than 30 cm.