equipment support contracts - German English Dictionary