fill (someone's) needs - English Synonyms Dictionary