What does "overshoe" mean?

Overshoe: A shoe that is worn over another for protection from wet or for extra warmth; esp., an India-rubber shoe; a galoche.

Sources