snow-capped mountain top - Turc Anglais Dictionnaire