rental or leasing - German English Dictionary