Synonyms for Storage (same or very similar meaning)
WordNet sense 1 (a depository for goods):
depot, store, storehouse, entrepot
WordNet sense 2 (an electronic memory device):
memory, computer memory, computer storage, memory board
WordNet sense 3 (depositing in a warehouse):
repositing, reposition, warehousing
From the ODE community, based on WordNet
add/edit