Definitions of St john's eve:

  • noun:   the night before Midsummer Day