From store + -able.
storable (comparative more storable, superlative most storable)
storable (plural storables)