sheepfold - German English Dictionary