Definition of DTT in English:

DTT

  • Digital terrestrial television.