Idiom: Put your foot in it

See also: