Translation of meter la pata in English:

meter la pata

to put one's foot in it, phr.

phrase

informal
  • 1

    to put one's foot in it informal