overshoe

(noun)

noun

1. footwear that protects your shoes from water or snow or cold

Definition categories: man–made, footgear, footwear