to cater to the needs - Anglais Synonymes Dictionnaire