Definitions of lurcher:

  • noun:   someone waiting in concealment