ttl (to take leave) - Spanish English Dictionary