1 definition by Princess punch

Someone with a major lack of physical ability and thinks they are hilarious but actually aren't funny at all
by Princess punch July 24, 2012
Get the Mongaloid mug.