lease and rental services - Alemán Inglés Diccionario