muppet in French muppet in French guignol noun (UK, Ireland, Commonwealth, slang, derogatory) An incompetent or foolish person. Add to Flashcards