technology transfer director - Spanish English Dictionary