lay for
lay for {v.}, {informal}
To hide and wait for in order to catch or attack; to lie in wait for.
The bandits laid for him along the road.
I knew he had the marks for the exam, so I was laying for him outside his office.
Categories:
Source: A Dictionary of American Idioms