a broken down car - Turco Inglés Diccionario