in·si·di·a·tor[1]

  1. one who lies in wait

Similar to insidiator