Definitions by InsertStupidNameHere
Muppet
Another word for an idiot. It is commonly used by British people to express disappointment. In some cases it is used as a friendly term that has no intentions of hurting anyone.
Muppet by InsertStupidNameHere October 1, 2021