lurcher

noun

1.
someone waiting in concealment