'overshoe' definitions:

Definition of 'overshoe'

(from WordNet)
noun
Footwear that protects your shoes from water or snow or cold