substore noun1 •A secondary or subsidiary store.All departments on the Isthmus procure their supplies from either the general store or the substores. — 1909 formssubstores