Where does “slush” come from?

slush (English): Half-melted snow or ice; Liquid mud or mire;...

Definitions

  1. Half-melted snow or ice; Liquid mud or mire;...

Words derived from “slush