1 definition by tehcshot

Top Definition
TSD
TSD (TechShot Digital) India, is a Digital Identity Management & information technology Services Company with presence in Mumbai, Delhi and Bangalore.
The company TSD is based in India and has divisions at Mumbai, Delhi and Bangalore.
by tehcshot November 19, 2010

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×