TDD


Meaning of TDD in English

electronic device used as a means for long-distance communication for the deaf or people with speech difficulties

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.