long term vehicle rental - Alemán Inglés Diccionario