(one) has a point (there) - Turc Anglais Dictionnaire