EGAVE

lambfold

Meaning

  1. noun An enclosure for keeping lambs.

Similar words

foldyard lamb-ale lamber pinfold sheepfold fold house lamb sheepwalk bucht lambing season

Save “lambfold” to learn later