1 definition by Richard Braithwaite

Top Definition
1. The beginning of the M3 motorway just outside Southampton, UK.
2. In male orgasm, the point of no return.
Not the fucking doorbell! I'm at the Chilworth roundabout! Urrghh!
by Richard Braithwaite October 15, 2003

Mug icon
Buy a Chilworth roundabout mug!