Translation of meter la gamba in English:

meter la gamba

to put one's foot in it, phr.

phrase

informal
  • 1

    to put one's foot in it informal