Spanish-English Dictionaryrestaurar
Meaning of restaurar