technical supervisor - German English Dictionary