1 definition by Woking2010

Such a jolly ball.

Used by many people particularly in South-East England to describe an amazing place. Often associated with outstanding reports and incredible people.
Ani: I´ve heard that SJB is an amazing place to be.

Toby: That´s what the report says, and those people are the experts.

Marc: I´ve also heard that there are thousands of incredible people.
by Woking2010 February 3, 2010
Get the SJB mug.