pe·ra·gro

  1. to search through
  2. to wander through
  3. travel through
  4. traverse