Etymology · Latin

instaurare

2 English words descend from Latin instaurare, most common first.