landwire
/ˈlændˌwɪər/Definitions
1. noun
A type of underground electrical cable, often made of lead sheathing.
“The landwire was damaged during the excavation process.”
1. noun
A type of underground electrical cable, often made of lead sheathing.
“The landwire was damaged during the excavation process.”