option or right to repurchase - Español Inglés Diccionario