seem to make sense to people - Turc Anglais Dictionnaire