Advertisement

Advertisement

Oftel

/ ˈɒfˌtɛl /

acronym for

  1. Office of Telecommunications: a government body set up in 1984 to supervise telecommunications activities in the UK, and to protect the interests of the consumers


Advertisement

Advertisement

Advertisement

Advertisement


oftoften