best available technology (bat) - French English Dictionary