Canada Mayflower (noun) Definition, Meaning & Examples

noun
  1. wild lily of the valley.
Canada Mayflower (noun) Definition, Meaning & Examples

More Definitions