bloodhound

noun
  1. a large dog with a very keen sense of smell, originally bred for tracking
  2. a person who is very skilled at finding or tracking something
  3. Usage: informal

Examples