An Encylopedia Britannica Company

electric storm

1 ENTRIES FOUND:
electric storm noun
plural electric storms
electric storm
noun
plural electric storms
Britannica Dictionary definition of ELECTRIC STORM
[count]