Ambusher

Am·bush·er

Ambusher

n.
  1. One lying in ambush.