stupid muppet Share definition Flag Specifically points to Holmes Eco Finn Li. He who is always acting like a muppet. Shut up! You dirty skiver!! STUPID MUPPET!!!!!!! stupid muppet by A De-communisated Person September 10, 2018 0 0 Get merch Get the stupid muppet mug. Buy Now — $32.95 See more merch