suit someone's needs - Turc Anglais Dictionnaire