короткоствольний
КОРОТКОСТВО́ЛЬНИЙ, а, е.
Який має короткий ствол (у 1 знач.), дуло.
Я подав йому короткоствольний ізраїльський автомат. – Тримай. Знайома зброя? (Л. Кононович);
Короткоствольні гвинтівки легше сховати під одягом (з навч. літ.).
Словник української мови (СУМ-20)