Definition, synonyms and related words
plural of discovery
"The museum exhibits showcase recent scientific discoveries from around the world."