What does Clover mean?
Clover is an English nature name from the lucky three-leafed plant.
What does Primrose mean?
IS a bloom word: from the flower, via Old French/Medieval Latin 'prima rosa' meaning 'first rose', as the primrose is one of the first flowers to bloom in spring.