storage battery: a voltaic battery that stores electric charge
battery: a device that produces electricity; may have several primary or secondary cells arranged in parallel or series
toothache tree: small deciduous aromatic shrub (or tree) having spiny branches and yellowish flowers; eastern North America