Tears of St. Lawrence

Definitions

  • Webster's Revised Unabridged Dictionary
    • Tears of St. Lawrence the Perseid shower of meteors, seen every year on or about the eve of St. Lawrence, August 9th.
    • ***