leasing or rental services - Alemán Inglés Diccionario