gumshoe

nouns

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