Definitions for "ALEC"
Alternative Local Exchange Companies.
Alternative Local Exchange Carrier
American Legislative Exchange Council
Keywords:  smart, know, short, off
Short for "smart alec," but also used as a know it all or show off