satisfy the needs - Turc Anglais Dictionnaire