Top definition
A large undertaking to redefine, and rebuild the entire software as a service product that failed to take off in cloudy weather.
Tezla is a new build your own social network that never saw the light of day.
by dorabro April 17, 2010
Get the mug
Get a Tezla mug for your mother-in-law Beatrix.