stick one's foot in it - Spanish English Dictionary
History

stick one's foot in it

Play ENESENus
Play ENESENuk
Play ENESENau


Meanings of "stick one's foot in it" in Spanish English Dictionary : 1 result(s)

English Spanish
Idioms
stick one's foot in it meter la pata [v]