Meaning
not currently in use or being considered
Literal Meaning
physically placed on a shelf
Example
“The project has been put on the shelf until we have more resources.”