artistic technical director - German English Dictionary