option or right to repurchase - German English Dictionary