TOP

Definition of electrical storm noun from the Oxford Advanced American Dictionary

See electrical storm in the Oxford Advanced Learner's Dictionary