TTL Meaning of TTL in English n. (Photography) method of checking a meter on a camera Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012