protection against stones and debris - Espagnol Anglais Dictionnaire