Idiom
put your finger onput (your) finger on (something)
to discover the exact reason why a situation is the way it is, especially when something is wrong.I know there's something wrong, but I can't put my finger on exactly what it is.
(often negative)
I think you've just put your finger on the biggest problem facing the Conservative party in this election.