protection against stones and debris - Spanish English Dictionary