cto (chief technology officer) - Spanish English Dictionary