Heckenschütze

Etymology
From.

Noun

 * 1) guerilla fighter or criminal who shoots from a concealed position; sniper