lease rental charges - Español Inglés Diccionario