Definitions
noun
a model that represents the landscape of a former geological age or that represents and extinct animal etc.
noun
some artifact that has been restored or reconstructed
“the restoration looked exactly like the original”
noun
the act of restoring something or someone to a satisfactory state
noun
the re-establishment of the British monarchy in 1660
noun
the reign of Charles II in England; 1660-1685
Look “restoration” up elsewhere
Want another word?
Spin the dictionary for a fresh one.