1 definition by MrShist

Top Definition
Any location on the internet that encourages social interaction and participation. Also an excellent person to follow on Twitter.
Where can I find fascinating real-time tidbits about the life, universe and everything, I know I'll follow @socialspace on Twitter!
by MrShist February 04, 2010
Mug icon
Buy a socialspace mug!