fulfil one's needs - Turc Anglais Dictionnaire