Noun Definition

slush

1.Definition: partially melted snow

Category: General