btrl
I googled it, and all I could come up with was "better than real life" and "British Telecom Research Laboratories."
Somehow I doubt you meant either. Would you care to explain it to me?