snow-capped mountain top - Turkish English Dictionary