Definition, synonyms and related words
Something unearthed; a discovery.
present participle of unearth