DDD


Meaning of DDD in English

[DDD] abbreviation direct distance dialing

Merriam-Webster English vocab.      Английский словарь Merriam Webster.