dtt (digital terrestrial television) - French English Dictionary