rent-back agreement - Deutsch Englisch Wörterbuch