struck down by an accident - Turco Inglés Diccionario