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