Electrical-storm meaning

A thunderstorm.
noun
0
0
A thunderstorm, esp. one with a great deal of lightning.
noun
0
0
A thunderstorm.
0
0
Advertisement