snow-capped peak - German English Dictionary