lie in wait
lie in wait {v. phr.}
To watch from hiding in order to attack or surprise someone; to ambush.
The driver of the stage-coach knew that the thieves were lying in wait somewhere along the road.
Categories:
Source: A Dictionary of American Idioms