snow-capped mountain top - Français Anglais Dictionnaire