Synonyms of 'hit on or upon something'
▷ See hit
Copyright © 2016 by HarperCollins Publishers. All rights reserved.
If a person or thing is discovered, someone finds them, either by accident or because they have been looking for them.
His body was discovered on a roadside outside the city.
If you invent something such as a machine or process, you are the first person to think of it or make it.
He invented the first electric clock.
Thesaurus for hit on or upon something from the Collins English Thesaurus