rental or leasing - Deutsch Englisch Wörterbuch