vehicle removal truck - Alemán Inglés Diccionario