An english slang phrase meaning someone is completely useless, or has just done something foolish. Often used in a good natured manner.
by OverEngineer December 8, 2005
Get the total muppetmug.
Get the total muppetmug. We'll email you a link to sign in instantly.