Overshoe Meaning

There are 1 meaning(s) for word Overshoe

Meaning 1 : footwear that protects your shoes from water or snow or cold