What does auf der Lauer sitzen mean?

auf der Lauer sitzen - German to English

to sit on watch