The Top English Grammar Tips From A–Z
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
Learning English? Read More About The Language Here!