protection against stones and debris - Turco Inglés Diccionario