excelling in (verb) master: learn; become proficient
Sinonime: battery, blast, bombardment, broadside, cannonade, crossfire, curtain of fire, discharge, enfilade,
fire, fusillade, gunfire,
hail, salvo, shelling,
shower,
storm, volley
Antonime: be ignorant