protection against stones and debris - Francés Inglés Diccionario