state-or-the-art facility - French English Dictionary