snub–nosed

snub–nosed /ˈsnʌbˌnoʊzd/ adjective
snub–nosed
/ˈsnʌbˌnoʊzd/
adjective
Britannica Dictionary definition of SNUB–NOSED
2 
of a gun : having a very short barrel