make provision - French English Dictionary