hider

noun
  1. a person who hides or conceals themselves
  2. a place or shelter used for hiding, especially for observing wildlife
  3. Usage: chiefly British

Examples