ten foot tall and bulletproof - Türkisch Englisch Wörterbuch