fill (someone's) needs - Anglais Synonymes Dictionnaire