chief technology officer - Spanish English Dictionary