advanced technology engine (ate) - French English Dictionary