1 definition by Chumscrubber

A place where so many people have slept with their friends and their friends friends and their friends friends friends, it is officially known as the most incestuous place in the South of England.
It's all gone a bit Southampton
Are you guys doing a Southampton?
Used when describing groups who are sexually involved with one another.
by Chumscrubber January 18, 2009
Get the Southampton mug.