non-cancellable lease - Español Inglés Diccionario