From re- + besavi (“great-grandfather”).
rebesavi m (plural rebesavis, feminine rebesàvia, feminine plural rebesàvies)