long in the tooth (as an allusion to horse's teeth) - Türkisch Englisch Wörterbuch