Definition of IDDD in US English:

IDDD

abbreviation

  • International direct distance dialing.