snow-capped mountain top - French English Dictionary