sheepcote

sheepcote

sheepcote

Noun

a pen for sheep

Synonyms: