vehicle-free environment - Alemán Inglés Diccionario