Top definition
To prove I contributed to online content I created an OTSF page.
I now was one of the 0.1% people who contributed to online content.
by twistedskew April 12, 2009
Get the mug
Get a OTSF mug for your Facebook friend Georges.
buy the domain for your pet vlog