provide one with a place or employment - Anglais Synonymes Dictionnaire