technical services unit - German English Dictionary