lease-purchase - German English Dictionary