Term of the Moment

bio computer


Look Up Another Term


Definition: Soapbox


A user-generated video sharing facility on MSN. Soapbox was launched in 2006 and discontinued in 2009.