long-term service contract - German English Dictionary