Translation of salju in English:

salju

snow

noun

  • 1

    snow, a geographical term for a snow-covered area