supply shepherds with provisions - French English Dictionary