English-Latin dictionary »

renew, repeat, restore meaning in Latin

EnglishLatin
renew, repeat, restore verb

instauro [instaurare, instauravi, instauratus](1st)
verb