Translation of stor in English:

stor

store

noun

  • 1

    store, an area, usu. in the form of a room (varying in size), which is used to keep things safe from theft, etc