sliding trench shield protector - German English Dictionary