artistic technical director - Turkish English Dictionary