lease-purchase arrangement - German English Dictionary