delver

noun
  1. a person who digs or excavates, especially in soil or earth
  2. a person who searches deeply into a subject or investigates thoroughly
  3. Usage: figurative

Examples