Definition of meter los dedos en la boca in Spanish:

meter los dedos en la boca

phrase

  • 1

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