Faustfeuerwaffe

Etymology
From.

Noun

 * 1) A handgun; a gun that is fit to be wielded in a single hand.

Usage notes

 * is a false friend of, which refers to any firearm that can be carried and operated using just the hands, thus including rifles.