Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Abbreviation: TTL
  1. Time to live
     
  2. (electronics) transistor–transistor logic
     
  3. (photography) through the lens (of camera focus or preview)

Encyclopedia: TTL