advanced technology attachment (ata) - French English Dictionary