TTL Meaning of TTL in English abbreviation to take leave Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012