depot [pl. depots]
Synonyms
  • هُريّ ، مُستودع
Notices
  • a place where goods are stored until they are needed