satisfy one's need - Turc Anglais Dictionnaire