hit uponSee: HIT ON.
{v.} To happen to meet, find, or reach; to choose or think by chance,
John hit on a business that was just starting to grow rapidly.
There seemed to be several explanations of the crime, but the detectives hit on the right one the first time. Compare: HAPPEN ON.
[TahlilGaran] English Idioms Dictionary ▲