I found "to blunder" as a translation as well as "to put one's foot in one's mouth"
Fett = fat, grease
Näpfchen = a little cup or saucer
So: a "Fettnäpfchen" is something you would not want to step into: it gets quite slippery if you do.
Meaning: to say something inappropiate