Definition of Latter Lammas in English:

Latter Lammas

See synonyms for Latter Lammas

noun

rare
  • A day that will never come; chiefly in adverbial phrases, as "at Latter Lammas", "until Latter Lammas", etc.

Origin

Mid 16th century.