Spanish–English dictionary

English translation of the Spanish word poner el dedo el la llaga

Spanish → English
  
SpanishEnglish (translated indirectly)Esperanto
dedo

SpanishEnglish
poner el dedo el la llaga put one’s finger on the spot
dedo finger
llaga sore; ulcer