Term of the Moment

browser engine


Look Up Another Term


Definition: leased line


A private communications channel leased from a common carrier. Most digital lines require four wires (two pairs) for full-duplex transmission.