sheepfold ( synonym found)

Definition of sheepfold:

°An enclosure for keeping sheep.

Back to Top