Top definition
One of those words that needs no explanation. As soon as you hear it you know what it means. See? You're thinking of a twazmuppet right now, aren't you?
Get some shitting work done, you net-loafing twazmuppet.
by a twazmuppet June 28, 2011
Get the mug
Get a twazmuppet mug for your cat Helena.