galosh

galosh

galosh

Noun

a waterproof overshoe that protects shoes from water or snow

Synonyms: