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
dripping: a liquid (as water) that flows in drops (as from the eaves of house)