lambfolds
English
Noun
lambfolds
plural of
lambfold