gumshoe

noun

1.
someone who is a detective
2.
a waterproof overshoe that protects shoes from water or snow