best available tecnology - French English Dictionary