Etymology
Today it means: A person using long-range small arms for precise attacks from a concealed position. Full definition →
From snipe + -er.
Etymology from Wiktionary, CC BY-SA 4.0.