application technology satellite (ats) - French English Dictionary