protection against stones and debris - Fransızca İngilizce Sözlük