cto (chief technical officer) - English Synonyms Dictionary