artistic technical director - Spanish English Dictionary