snowed-bloqués par la neige: meaning, definitions and translations

English dictionaryEnglishFrench