Definify.com

Definition 2025


Lammastide

Lammastide

English

Proper noun

Lammastide

  1. The religious festival of Lammas