Meaning of lammas

Definition of lammas

(noun) commemorates Saint Peter's miraculous deliverance from prison; a quarter day in Scotland; a harvest festival in England

Other information on lammas

WIKIPEDIA results for lammas
Amazon results for lammas