lambfolds

EnglishEdit

NounEdit

lambfolds

  1. plural of lambfold