rivendere

Etymology
From.

Verb

 * 1) to resell
 * 2) to sell back
 * 3)  to retell