Ambusher Meaning

There are 1 meaning(s) for word Ambusher

Meaning 1 : an attacker who waits in a concealed position to launch a surprise attack