vehicle ramming at - Alemán Inglés Diccionario