sheepfold in Finnish sheepfold in Finnish lammaskarsina noun An enclosure for keeping sheep. Add to Flashcards