sale and repurchase agreement - Español Inglés Diccionario