Definitions for "IDDD"
International Direct Distance Dialing. The capability to directly dial telephones in other countries from your own office or home telephone.