Ambush means to attack by surprise.
Shoot is defined as to fire a weapon or to move quickly.
To thwart passage of; veto:
To begin acting upon harmfully or destructively
To attack or oppose suddenly or unexpectedly; turn (on)
To attack violently, as with blows or military force; assault.
To make a fierce verbal attack
To assault is defined as to cause harm to someone, to threaten harm, or to try and cause harm.
Find another word for snipe. In this page you can discover 22 synonyms, antonyms, idiomatic expressions, and related words for snipe, like: ambush, shoot, murder, kill, attack, round, assail, lash-out, assault, sharpshoot and stonechat.