institute for basic technical research - French English Dictionary