2 English Synonyms for DISCOVERY
Prev.1Next
Definition: 1. Anything that is found (usually valuable), as objects on an archeological site or a person with talent.
There are 15 definitions of the word find
Show more information about find
Definition: 1. Something invented.
There are 5 definitions of the word invention
Show more information about invention
Prev.1Next
Search took: 1.4062 ms