Means something very good; awesome; "the best".
Originally - from the French word 'jongleur' (juggler).
This new console game is jongler!
or
This is a jongler idea!
by Yaron March 22, 2005
Get the Jongler mug.