Spanish–English dictionary

English translation of the Spanish word meter la pata

Spanish → English
  
SpanishEnglish
meter la pata put one’s foot in it