Definition of agachar (o bajar) la cabeza in Spanish:

agachar (o bajar) la cabeza

phrase

  • 1

    Obedecer sin replicar, en especial ante una situación que resulta humillante.