Synonyms:
Mayflower
Meaning: the ship in which the Pilgrim Fathers sailed from England to Massachusetts in 1620
Usage examples
There are drawings of Avebury before these things arose there, when it was a lonely wonder on the plain, but for the most part the destruction was already done before the MAYFLOWER sailed.