Restore (fr. Restituer)

Translation into English

Synonyms