lamellar armor (suit of armour) - Türkisch Englisch Wörterbuch