protection against stones and debris - Español Inglés Diccionario