Meaning of lammas day

Definition of lammas day

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

Other information on lammas day

WIKIPEDIA results for lammas day
Amazon results for lammas day