cto (chief technology officer) - French English Dictionary