sheepfold - French English Dictionary