protection against stones and debris - Turc Anglais Dictionnaire