CLEC

CLEC

English Noun
Ad

Definition

Initialism of competitive local exchange carrier.

Ad