protection against stones and debris - Inglés Sinónimo Diccionario