Δ
snow in Spanish in "Dictionnaire anglais-espagnol"
snow-capped in Spanish in "Dictionnaire anglais-espagnol"
snowball in Spanish in "Dictionnaire anglais-espagnol"