Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

mayflower Definition

Cancel
mayflower
noun(may-flow-er)
any of various spring-blooming plants; especially : arbutus

Words Related to mayflower!

mayflower Examples by Brain Bank Users