protection against stones and debris - Deutsch Englisch Wörterbuch