Latin · word

restaurare

to rebuild; renew

Words sharing this root