device affording protection against wind effects - Türkisch Englisch Wörterbuch