O que quer dizer retrovenda?

Retrovenda é uma cláusula especial, que pode ser inserida no contrato de compra e venda, prevista nos artigos 505 a 508, do nosso Código Civil.
Gosto da indicação feita por Maria Helena Diniz – “Código Civil Anotado” 17ª edição – pag.470/471
“A retrovenda é uma cláusula inserida na compra e venda, pela qual o vendedor se reserva o direito de reaver, em certo prazo, o imóvel alienado, restituindo ao comprador o preço mais as despesas por ele realizadas, mesmo durante o período de resgate, com sua autorização escrita, inclusive as empregadas em benfeitorias necessárias ou melhoramentos do imóvel”