protection against stones and debris - Alemán Inglés Diccionario