Wāy'lāy-er, n.

noun

n. One who waylays, or lies in wait for another.