prise de terre
Meanings
Noun
1. ground wire; earth (electricity)