Answer: ambusher

AnswerCrossword Clue
AMBUSHER

One who lies in wait