hagelgeweer n (plural hagelgeweren, diminutive hagelgeweertje n)
From hagel (“shot”) + geweer (“rifle”)