deflectors and shields - Almanca İngilizce Sözlük