finance leasing contract - Spanish English Dictionary