The English term "accumulator, battery, storage battery" matches the German term "Akkumulator"

other english words that include "battery" : german :
battery Batterie
other english words that include "storage" : german :
box room, storage room Gewahrsam