meaning of mayflower

1. the ship in which the Pilgrim Fathers sailed from England to Massachusetts in 1620


Related Words

mayflower |

Developed & Maintained By Taraprasad.com

Treasure Words