translate English to French: We just had a recent buy-back of leave.
Tout récemment, on nous a proposé de les racheter une nouvelle fois.