snow-cap on mountains - Türkçe İngilizce Sözlük