Definition of "mayflower"

mayflower