cto (chief technical officer) - French English Dictionary