What is the meaning of Overshoe?

A shoe worn over an ordinary shoe, as:

  1. To protect from water or mud.

    To protect from water or mud.

    To prevent damage to a floor.

    Source: wiktionary.org