protection against stones and debris - Almanca İngilizce Sözlük