snow-cap on mountains - Almanca İngilizce Sözlük