ひつじ小屋 ごや
hitsujigoya

Noun

1. sheepfold