leasing payables - German English Dictionary