Definition of TDD in English:

TDD

  • Telecommunications device for the deaf.