What does “Poner el dedo en la llaga” mean in English?

This useful expression is most closely translated to “Put your finger on it”, or in other words, to stress the precision of something being pointed out.

Leave a Reply