Yarrow

What is Yarrow? The scientific name of yarrow is Achillea millefolium. Yarrow is grown in downy perennial of pastures, roadsides and waste places, from June until November. It belongs to the family Asteraceae. Yarrow was also known as herbal militaris for its use in stopping the flow of blood from injuries. Yarrow is in myth and legend; it … Continue reading Yarrow