smuggled into the country (car) - Alemán Inglés Diccionario