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. [TahlilGaran] English Idioms Dictionary ▲