Definify.com

Definition 2024


Lammastide

Lammastide

English

Proper noun

Lammastide

  1. The religious festival of Lammas