The meaning of this expression is to embarrass yourself by something that you say.
At ESL Podcast Culips we are completely focused on everyday North American English that brings you outside the classroom and lets you experience common slang, natural expressions and new vocabulary.