Definition of meter la cabeza in Spanish:

meter la cabeza

phrase

  • 1Conseguir intoducirse o ser admitido en un lugar.

    el equipo tiene que ganar todos los partidos que le quedan y esperar que los demás fallen, para así poder meter la cabeza en las competiciones internacionales