Synonyms for Battery (same or very similar meaning)
WordNet sense 1 (a series of stamps operated in one mortar for crushing ores):
stamp battery
WordNet sense 2 (a device that produces electricity; may have several primary or secondary cells arranged in parallel or series):
electric battery
WordNet sense 3 (the heavy fire of artillery to saturate an area rather than hit a specific target):
barrage, bombardment, shelling, barrage fire
WordNet sense 4 (an assault in which the assailant makes physical contact):
assault and battery
From the ODE community, based on WordNet
add/edit