rent-back agreement - Alemán Inglés Diccionario