Wild geranium

What is Wild geranium?

Wild geranium definition and meaning on Dictionary terms:
noun