Pinfold



ENGLISH MEANING
noun
1.
A place in which stray cattle or domestic animals are confined; a pound; a penfold.