1. storable - Noun
2. storable - Adjective
storable (comparative more storable, superlative most storable)
Able to be stored (without degradation).
storable (plural storables)
Something that can be stored.
These processes offset energy that would otherwise come from a fossil fuel source and can also convert solar energy into storable and transportable fuels. Source: Internet
It also has 10 tonnes of storable propellants. Source: Internet
Peroxide used as an oxidizer gives a somewhat lower I sp than liquid oxygen, but is dense, storable, noncryogenic and can be more easily used to drive gas turbines to give high pressures using an efficient closed cycle. Source: Internet
The surplus of storable foodstuffs created by this economy allowed the population to settle in one place instead of migrating after crops and herds. Source: Internet