More from the urban dictionary......highly recommended

1. Muppet

A person who defies explanation with regard to common sense and logic, exhubing an air of confidence that is mutually exclusive to that of their accomplishments or ability

Must be like sesame street in flors office