my left foot! - Turco Inglés Diccionario