shock-resistant relay - German English Dictionary