Search in full dictionary

FOOT IN IT, PUT (ONE'S)

FOOT IN IT, PUT (ONE'S)
ScnMaster
(colloquial) made an embarrassing or troublesome blunder. ESTO - F/Ning Staff Members, Part I Approved Glossary