Lammastide

1. (noun) the season of Lammas (Scotland)
Related Words: season



Terms and Conditions of Use / Copyright Notice