satisfy one's needs - Turc Anglais Dictionnaire