snow-capped peak - Spanish English Dictionary