Lammas - Definition

lammas

n 1: commemorates Saint Peter's miraculous deliverance from
prison; a quarter day in Scotland; a harvest festival in
England [syn: Lammas, Lammas Day, August 1]

Look up another word