1 landwire | Definition of landwire

landwire

noun

Definition of landwire

: an electric service or communication line strung over the ground