Definition of earth loop in English:

earth loop

noun