technical service contract - German English Dictionary