snow-capped mountain top - Spanish English Dictionary