Definitions of overshoe:

  • noun:   footwear that protects your shoes from water or snow or cold