Term of the Moment

DSD


Look Up Another Term


Definition: British Telecom


The earlier name of BT Group plc, which is the major telephone and Internet provider in England and Northern Ireland with operations around the world. It used to be a division of the British Post Office, but was privatized in 1984 under Margaret Thatcher's administration.