What does achillea mean?
noun
Achillea is a genus of flowering plants in the sunflower family, commonly known as yarrow. It is a perennial herb with fern-like foliage and small white or yellow flowers.
Example
"The gardener used achillea to create a beautiful border in the garden."
Definition generated by AI and curated by RJS Tech Solutions LLP.