ten foot tall and bulletproof - Turc Anglais Dictionnaire