telluric current

telluric current

English Noun
Ad

Definition

An extremely low frequency electrical current that occurs naturally over large underground areas at or near the surface of the Earth.

Ad