ten foot tall and bulletproof - Turkish English Dictionary