ttl (to take leave) - French English Dictionary