French-English dictionary »

sloche [can] meaning in English

FrenchEnglish
sloche [Can] nom {f}

slush◼◼◼(half-melted snow)
noun
[UK: slʌʃ] [US: sˈləʃ]