ten foot tall and bulletproof - Turco Inglés Diccionario