meaning of auf der Lauer sitzen

auf der Lauer sitzen - German to English

to sit on watch