Meaning of “ISDN” in the English Dictionary

british dictionary

"ISDN" in Business English

See all translations

ISDNnoun [ C or U ]

uk us

IT, COMMUNICATIONS abbreviation for Integrated Services Digital Network: a system for sending sound, video and other data at high speed using telephone wires:

Teleconferencing via ISDN is cheaper than flying executives around the world for monthly meetings.
If you need three ISDNs, you should consider investing in a satellite linkup.

(Definition of “ISDN” from the Cambridge Business English Dictionary © Cambridge University Press)