置き場

place to put something; storage space; storehouse; depository

Meaning

  1. n
    place to put something; storage space; storehouse; depository; repository; shed; yard