English to Spanish Dictionary
restoration
Restauración
Meaning for restoration found in 12 Languages.
Sponored Video