Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of storeroom

- Room in a storehouse or repository; a room in which articles are stored.

Crossword clue for storeroom

- Large cupboard
- Repository