protection against stones and debris - Französisch Englisch Wörterbuch