Definition of meter los dedos en la boca in Spanish:

meter los dedos en la boca

phrase

Spain
  • 1Hacer que una persona diga lo que sabe sobre determinado asunto.