technologise - French English Dictionary