snow-capped peak - Turkish English Dictionary