Sheepfold meaning

shēpfōld
A pen for sheep.
noun
4
0
A pen or enclosure for sheep.
noun
1
1
An enclosure for keeping sheep.
noun
1
1
Advertisement

Origin of sheepfold