vehicle removal truck - Francés Inglés Diccionario